DeliciousBrains\WP_Offload_Media\Providers\Storage\GCP_Provider A

Total Complexity 73
Dependencies 6
Dependents 1
Total lines 700
Lines of code 253
Logical lines of code 134
Comment lines 293
Methods 31
Properties 17

Methods 31

Method Rating Maintainability Complexity Lines of code
get_project_id()
A
55 9 19
upload_object()
S
53 6 22
get_object_url()
S
59 6 13
delete_objects()
S
60 5 13
copy_objects()
S
54 4 21
can_write()
S
56 3 19
list_objects()
S
59 3 14
update_object_acls()
S
60 3 14
create_bucket()
S
62 3 12
list_buckets()
S
62 3 12
list_keys()
S
61 3 12
update_object_acl()
S
69 2 6
get_console_url_suffix_param()
S
71 2 6
sanitize_region()
S
72 2 6
url_domain()
S
65 2 8
get_bucket_location()
S
71 2 5
url_prefix()
S
82 1 3
register_stream_wrapper()
S
73 1 5
get_stream_wrapper_protocol()
S
72 1 5
init_client()
S
80 1 3
delete_object()
S
79 1 3
init_client_args()
S
82 1 3
init_service_client_args()
S
82 1 3
default_client_args()
S
82 1 3
get_object()
S
78 1 3
get_private_acl()
S
81 1 3
get_public_acl()
S
81 1 3
does_object_exist()
S
79 1 3
does_bucket_exist()
S
80 1 3
init_service_client()
S
76 1 4
__construct()
S
75 1 4